#! /bin/bash
  
# 定义变量
my_str="hello word"
echo $my_str
# 变量可以选择性添加{} 帮助解释器识别变量边界
echo "I am ${skill}!!!"

# 只读变量
name="张三"
readonly name

# 删除变量-unset命令不能删除只读变量
unset my_str

# 获取字符串长度
echo ${#my_str}

# 截取字符串-从索引为4的位置开始截取3个字符
echo ${my_str:4:3}

# 查找字符o或者d的位置 (谁先出现计算哪个 索引从1开始)
echo `expr index "$str" od`


# 数组变量 数组元素使用空格隔开
arr=(1 2 3 4 5)

# 可以单独定义数组的各个元素
arr[0]=1
arr[1]=2
arr[3]=3

# 读取数组 ${数组名[下标]}
${arr[0]}

# 读取所有元素
echo ${arr[@]}

# 获取数组长度
echo ${#arr[@]}